package mock


func Set(ctx *CmdContext, b *Store) []byte {
	if err := s.Put(ctx.Args[0], ctx.Args[1]); err != nil {
		return EncodeError(ErrSyntax.Error())
	}
	return EncodeSimpleString(OK)
}

func Get(ctx *CmdContext, b *Store) []byte {
	val, err := s.Get(ctx.Args[0])
	if err != nil {
		return EncodeError(err.Error())
	}

	if len(val) == 0 {
		return EncodeNullBulkString()
	}

	return EncodeBulkString(string(val))
}
